package dibujo;

import java.awt.Color;
import java.awt.Graphics;


public class NodoDibujo {
	private Graphics _grafico;
	private int _posicionX;
	private int _posicionY;
	private int _anchoNodo;
	private int _altoNodo;
	private String _dato;
	
	public NodoDibujo(Graphics grafico,String dato){
		_grafico=grafico;
		_anchoNodo=300;
		_altoNodo=40;
		_dato=dato;

	}
	
	public void crearNodo()
	{
		crearCaja();
		crearDato();
	}
	
	private void crearCaja() {
		_grafico.setColor(Color.black);
		_grafico.drawRect(_posicionX, _posicionY, _anchoNodo, _altoNodo);
		_grafico.setColor(new Color (148,120,149));
		_grafico.fillRect(_posicionX+1, _posicionY+1, _anchoNodo-1, _altoNodo-1);
		
	}
	
	private void crearDato() {
		_grafico.setColor(Color.black);
		_grafico.drawString(_dato, _posicionX+(_anchoNodo/2), _posicionY+(_altoNodo/2)+5);
	}
	
	public int getPosicionX() {
		return _posicionX;
	}
	public void setPosicionX(int posicionX) {
		_posicionX = posicionX;
	}
	public int getPosicionY() {
		return _posicionY;
	}
	public void setPosicionY(int posicionY) {
		_posicionY = posicionY;
	}
	public int getAnchoNodo() {
		return _anchoNodo;
	}
	public int getAltoNodo() {
		return _altoNodo;
	}

	public String getDato() {
		return _dato;
	}

}
